#   LIB.DEF
#
#   LBMAKE definition file, use LBMAKE to generate DICE link libraries
#   To use, DTMP: must be assigned to a lot of semi-temporary space.
#   The generated libraries will be placed in the local directory.
#
#   Flag	Description
#
#    s		generate small-data library
#    r		generate registered-args library
#    p		generate profiled library
#    l		generate large-data library
#
#   Combinations Allowed:
#
#    s		small-data
#    s p
#    s r
#    s r p
#    l
#    l p
#    l r
#    l r p
#
#   Libraries:
#
#    mempools	malloc() replacement using standard Exec pool functions.
#
#   EXAMPLE:
#
#   1> LbMake mempools l	    generate a large-data mempoolsl.lib
#
#   1> LbMake mempools s p	    generate a small-data profiled
#				    mempoolssp.lib)
#

@Type	s    -proto -s -d1 -ms -r -pr
@Type	r    -mRR -mi
@Type	p    -prof -mi0

# the type for the large-data model MUST be 'l' to handle +lconvert
#
@Type	l    -proto -s -d1 -mD

@Library    mempools	mempools%s.lib

@DefTree    dtmp:comp3/lib_%s/

@AltTree    pass1	dtmp:comp1/lib_%s/
@AltTree    pass2	dtmp:comp2/lib_%s/
@AltTree    pass3	dtmp:comp3/lib_%s/


calloc.c		+mempools
free.c			+mempools
init.c			+mempools
malloc.c		+mempools
MemPoolPuddleSize.c	+mempools
MemPoolThreshSize.c	+mempools
MemPoolFlags.c		+mempools
realloc.c		+mempools
strdup.c		+mempools
